<?php
require('lib/mysql.class.php');
require('lib/functions.php');
require('lib/simple_html_dom.php');
require('conf.php');
ini_set('max_execution_time', 300);
$forms = array('глагол'=>1, 
			   'существительное'=>2, 
			   'артикль'=>3, 
			   'прилагательное'=>4,
			   'местоимение'=>5,
			   'числительное'=>6,
			   'наречие'=>7,
			   'предлог'=>8, 
			   'союз'=>9);

$db->Query('SELECT `eng_words`.`name`, `eng_words`.`id`, 
			(SELECT COUNT(`url_id`) 
			FROM `eng_assign` 
			WHERE `eng_assign`.`word_id`=`eng_words`.`id`) AS `chast`,
			(SELECT SUM(`eng_assign`.`count`) 
			FROM `eng_assign` 
			WHERE `eng_assign`.`word_id` = `eng_words`.`id`) AS `cnt` 
			FROM `eng_words` 
			ORDER BY `chast` DESC 
			LIMIT 2300, 200');
$update = '';

while (!$db->EndOfSeek()) 
{
	$data = $db->Row();
	$word = $data->name;
	$ref = dict($word, 'en', 'ru');
	if ($ref == false)
	{
		$word_type = 'null';
	}
	else 
	{
		$word_type = $forms[$ref['type'][0]];
	}

	$update .= 'UPDATE `eng_words` SET `type`='.$word_type.' WHERE `id`='.$data->id.'; ';
	
}
//$db->Query($update);
echo $update;
?>